package com.asl.website.serviceDetails.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.asl.common.annotation.Excel;
import com.asl.common.core.domain.BaseEntity;

/**
 * 运输服务详情对象 t_transport_service
 * 
 * @author ruoyi
 * @date 2025-05-21
 */
public class TTransportService extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 类型 */
    @Excel(name = "类型")
    private Long typeCode;

    /** 服务标题(中文) */
    @Excel(name = "服务标题(中文)")
    private String serviceTitleZh;

    /** 服务标题(英文) */
    @Excel(name = "服务标题(英文)")
    private String serviceTitleEn;

    /** 服务标题(德文) */
    @Excel(name = "服务标题(德文)")
    private String serviceTitleDe;

    /** 服务副标题(中文) */
    @Excel(name = "服务副标题(中文)")
    private String serviceSubtitleZh;

    /** 服务副标题(英文) */
    @Excel(name = "服务副标题(英文)")
    private String serviceSubtitleEn;

    /** 服务副标题(德文) */
    @Excel(name = "服务副标题(德文)")
    private String serviceSubtitleDe;

    /** 排序 */
    @Excel(name = "排序")
    private Long sortOrder;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setTypeCode(Long typeCode) 
    {
        this.typeCode = typeCode;
    }

    public Long getTypeCode() 
    {
        return typeCode;
    }

    public void setServiceTitleZh(String serviceTitleZh) 
    {
        this.serviceTitleZh = serviceTitleZh;
    }

    public String getServiceTitleZh() 
    {
        return serviceTitleZh;
    }

    public void setServiceTitleEn(String serviceTitleEn) 
    {
        this.serviceTitleEn = serviceTitleEn;
    }

    public String getServiceTitleEn() 
    {
        return serviceTitleEn;
    }

    public void setServiceTitleDe(String serviceTitleDe) 
    {
        this.serviceTitleDe = serviceTitleDe;
    }

    public String getServiceTitleDe() 
    {
        return serviceTitleDe;
    }

    public void setServiceSubtitleZh(String serviceSubtitleZh) 
    {
        this.serviceSubtitleZh = serviceSubtitleZh;
    }

    public String getServiceSubtitleZh() 
    {
        return serviceSubtitleZh;
    }

    public void setServiceSubtitleEn(String serviceSubtitleEn) 
    {
        this.serviceSubtitleEn = serviceSubtitleEn;
    }

    public String getServiceSubtitleEn() 
    {
        return serviceSubtitleEn;
    }

    public void setServiceSubtitleDe(String serviceSubtitleDe) 
    {
        this.serviceSubtitleDe = serviceSubtitleDe;
    }

    public String getServiceSubtitleDe() 
    {
        return serviceSubtitleDe;
    }

    public void setSortOrder(Long sortOrder) 
    {
        this.sortOrder = sortOrder;
    }

    public Long getSortOrder() 
    {
        return sortOrder;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("typeCode", getTypeCode())
            .append("serviceTitleZh", getServiceTitleZh())
            .append("serviceTitleEn", getServiceTitleEn())
            .append("serviceTitleDe", getServiceTitleDe())
            .append("serviceSubtitleZh", getServiceSubtitleZh())
            .append("serviceSubtitleEn", getServiceSubtitleEn())
            .append("serviceSubtitleDe", getServiceSubtitleDe())
            .append("sortOrder", getSortOrder())
            .toString();
    }
}
